#include <iostream>
#include <string>
#include <gtest/gtest.h>
using namespace std;

/*
断言宏的使用：
    ASSERT系列——断言失败则退出
    EXPECT系列——断言失败继续运行后面的测试用例
注意：
    断言宏必须在单元测试宏函数中使用
*/
TEST(test, great_than) {
    int age = 20;
    EXPECT_LT(age, 28); // 测试age是否大于18
    printf("OK!\n");
}

int main(int argc, char* args[]) {
    testing::InitGoogleTest(&argc, args);
    RUN_ALL_TESTS();
    return 0;
}